Co-sponsors:         

Thank you for coming to the Microsoft Big Day

 

Microsoft Windows 2000 Home   All Products  |   Support  |   Search  |   microsoft.com Home  
Microsoft
  Windows Home Pages  |

Search for:  

 

Home Product Guide Windows 2000 Platform Performance Standard Benchmarks

Document icon

Transaction Processing Performance Council

Send this document
to a colleague

Printer-friendly
version

The Transaction Processing Performance Council (TPC)Off-site Link, a nonprofit organization, was founded for the purpose of defining transaction processing and database performance benchmarks (such as TPC-C and TPC-H), and to disseminate objective performance data based on those benchmarks. TPC benchmarks have extremely stringent requirements, including both reliability and durability tests, and must undergo an independent audit. Council members include most major database vendors and suppliers of server hardware systems.

Companies participate in TPC benchmarking to demonstrate objectively the performance of their systems in a regulated environment, and to apply technologies used in the testing process to produce more robust and scalable software and hardware products.


TPC-C: Online Transaction Processing

TPC-COff-site Link is the industry-standard benchmark for measuring the performance and scalability of Online Transaction Processing (OLTP) systems. It tests a broad cross-section of database functionality including inquiry, update, and queued mini-batch transactions. Many information technology (IT) professionals consider TPC-C to be a valid indicator of "real world" OLTP system performance.

The TPC-C benchmark measures throughput in business transactions per minute for a simulated order entry and distribution environment. Specifically, it measures how many new order transactions per minute a system generates while the system is simultaneously executing four other transaction types (payments, order status updates, deliveries, and stock-level changes). Independent auditors certify benchmark results and file a full disclosure report with the TPC, which then posts the report on its Web site.

The Windows NT® Server 4.0 operating system figures prominently in a number of the most recent TPC-C results. Windows NT Server 4.0-based solutions hold the top 40 spots in the TPC-C price/performance results. Furthermore, in terms of overall performance, Windows NT Server 4.0-based solutions figure among the top ten TPC-C results. On February 17, 2000 Microsoft announced that Windows® 2000 Server running Microsoft SQL ServerTM 2000 on Compaq ProLiant 8500 systems provides record breaking TPC-C performance and scalability (see Figure 1 below). This means that customers not only get the best price per transaction with Windows 2000 Server, but can also be assured that Windows 2000 Server and Compaq ProLiant scale to meet the most demanding database environments.


Figure 1. Audited performance results published using the industry standard TPC-C database benchmark demonstrate that Windows 2000 Advanced Server running SQL Server 2000 on Compaq ProLiant systems provides about 70 percent better database performance at a fraction of the cost compared to the leading UNIX solutions from Sun and IBM. (The scale on the left represents the business throughput of these systems, which is defined by the number of transactions executed per minute as measured by the tpmC performance metric.)


TPC-H: Decision Support

TPC-HOff-site Link simulates a decision support system with large volumes of data, synchronized with online production databases. It uses highly complex, ad hoc queries designed to answer real-world business questions such as pricing and promotions, supply and demand, profit and revenue, and market share. The performance of standardized report generation is illustrated by a different benchmark, TPC-R. TPC-H and TPC-R evolved out of the now retired TPC-D benchmark. (Check back here later for updated results on Windows 2000 Server.)


Last Updated: Monday, February 21, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of use.